The phrase "marvelous view" means an exceptionally beautiful or amazing sight that is enjoyable to look at.